package com.guigu.www.erp.yinjiaxiong.service;

import com.guigu.www.erp.common.pojo.PageVo;
import com.guigu.www.erp.common.pojo.SGather;
import com.guigu.www.erp.common.pojo.SPay;
import com.guigu.www.erp.common.pojo.SPayDetails;

public interface YJXSPayService {
    int insertSGather(SPay sPay);

    PageVo<SPay> getsPaycheck_tag0(SPay sPay, Integer pageNum, Integer pageSize);

    int updateSPaycheckTag(SPay sPay);

    PageVo<SPay> getAllSPay(SPay sPay, Integer pageNum, Integer pageSize);

    PageVo<SPay> getSpaycheckTag1storeTag1(SPay sPay, Integer pageNum, Integer pageSize);

    int updateSGatherattemper(Integer parentId);

    int ByIdupdatesGatherstoreTag(Integer parentId);

    int ByspayIdupdatesgatheredAmount(Integer parentId, Integer sumAmount);

    PageVo<SPay> getspaystoreTag2(SPay sPay, Integer pageNum, Integer pageSize);

    PageVo<SPay> getspaystoreTag3(SPay sPay, Integer pageNum, Integer pageSize);

    void updatecheckerAndcheckTime(SPay sPay);

    int ByspayIdupdatesgatheredAmountandstoreTag4(Integer parentId, Integer sumAmount);

    PageVo<SPay> getAllSgetSpaystoreTagGreater2Pay(SPay sPay, Integer pageNum, Integer pageSize);
}
